package com.project.service;

import com.project.bean.FacilityBean;

import java.util.List;

/**
 * 房间设施业务接口
 */

public interface IFacilityService {
    /**
     * 按房间id查看损坏记录
     * @param roomId 房间id
     * @return 损坏设施集合
     */
    List<FacilityBean> findByRoom(Integer roomId);

    /**
     * 添加设施损坏信息，同时将房间状态修改为“损坏”
     * @param facilityBean 损坏设施对象
     * @param roomId  房间id
     */
    void damageInfo(FacilityBean facilityBean,Integer roomId);

    /**
     * 按id修改设施记录状态，
       统计该房间的“未解决”设施状态，如果为0，则修改该房间状态为“正常”
     * @param facilityId 设施id
     * @param roomId  房间id
     */
    void updateFacility(Integer facilityId,Integer roomId);
}
